package exsun.jt808.data.upload_data;

import java.io.Serializable;


public class GpsStatusType implements Serializable {

    //GpsStatusType = 0 已由大数据端使用，勿重复使用

    /// <summary>
    /// 0: ACC关 1：ACC开
    /// </summary>
    public static Integer Acc = 1;

    /// <summary>
    /// 0: 未定位 1：定位
    /// </summary>
    public static Integer Located = 2;

    /// <summary>
    /// 0: 北纬 1：南纬
    /// </summary>
    public static Integer LatInfo  = 3;

    /// <summary>
    /// 0: 东经 1：西经
    /// </summary>
    public static Integer LonInfo = 4;

    /// <summary>
    /// 0: 运营状态 1：停运状态
    /// </summary>
    public static Integer BusinessStatus  = 5;

    /// <summary>
    /// 0：经纬度未经保密插件加密；1：经纬度已经保密插件加密
    /// </summary>
    public static Integer LonLatEncrypt  = 6;

    /// <summary>
    /// 0：车辆油路正常  1：车辆油路断开
    /// </summary>
    public static Integer OilLine = 7;

    /// <summary>
    /// 0：车辆电路正常  1：车辆电路断开
    /// </summary>
    public static Integer ElectricCircuit  = 8;

    /// <summary>
    /// 0：车门解锁  1：车门加锁
    /// </summary>
    public static Integer DoorLock  = 9;


    /// <summary>
    /// 刹车
    /// </summary>
    public static Integer Breaking  = 10;

    /// <summary>
    /// 左转
    /// </summary>
    public static Integer LeftTurn  = 11;

    /// <summary>
    /// 右转
    /// </summary>
    public static Integer RightTurn  = 12;

    /// <summary>
    /// 远光
    /// </summary>
    public static Integer DistanceLight  = 13;

    /// <summary>
    /// 近光
    /// </summary>
    public static Integer LowLight  = 14;

    /// <summary>
    /// 0：前门关  1：前门开 （门磁线）
    /// </summary>
    public static Integer FrontDoor  = 15;


    /// <summary>
    /// 后门
    /// 0：后门关 或自定义高2无效   1：后门开或自定义高2有效
    /// </summary>
    public static Integer BackDoor  = 16;

    /// <summary>
    /// 发动机
    /// 0：发动机关  1：发动机开
    /// </summary>
    public static Integer Engine  = 17;

    /// <summary>
    /// 空调
    /// 0：空调关   1：空调开
    /// </summary>
    public static Integer AirCondition  = 18;

    /// <summary>
    /// 震动
    /// 0：震动关   1：震动开
    /// </summary>
    public static Integer Vibration  = 19;

    /// <summary>
    /// 喇叭
    /// 0：喇叭关   1：喇叭开
    /// </summary>
    public static Integer Horn  = 20;
    /// <summary>
    /// 车斗举升状态
    /// 0：举起   1：未举起  ,有该值表示处于举起主状态
    /// </summary>
    public static Integer Lift  = 21;

    /// <summary>
    /// 洒扫状态
    /// 0：未扫水清扫   1：扫水清扫中
    /// </summary>
    public static Integer Cleaning  = 22;

    /// <summary>
    /// 密闭状态
    /// 0：顶盖未密闭  1：顶盖已密闭
    /// </summary>
    public static Integer Airtight  = 23;

    /// <summary>
    /// 箱体举升
    /// 0：箱体未举升 1：箱体已举升
    /// </summary>
    public static Integer BoxLift  = 24;

    /// <summary>
    /// 限速状态
    /// 0：未限速运行 1：限速运行中
    /// </summary>
    public static Integer SpeedLimit  = 25;
    /// <summary>
    /// 打卡状态
    /// 0：未打卡/打卡失败 1：打卡成功
    /// </summary>
    public static Integer FingerStatus  = 26;

    /// <summary>
    /// 限举状态
    /// </summary>
    public static Integer LiftLimit  = 27;

    /// <summary>
    /// 外屏（处置证）
    /// </summary>
    public static Integer Permit  = 28;

    /// <summary>
    /// 身份验证状态
    /// 0：未打卡/打卡失败 1：打卡成功
    /// </summary>
    public static Integer IDCardStatus  = 29;

    /// <summary>
    /// 倾倒状态(仅在推送的时候使用)
    /// 0：正常倾倒 1：异常倾倒
    /// </summary>
    public static Integer TopplingPosition  = 35;

    /// <summary>
    /// 管控状态（仅在推送的时候使用）
    /// 0：打开升控功能 1：关闭升控功能
    /// </summary>
    public static Integer ControlState  = 36;
    /// <summary>
    /// 白鹤滩隧道内Gps信息
    /// </summary>
    public static Integer BhtInGps = 37;

    /// <summary>
    /// 是否盲点补传
    /// 0:否 1:是
    /// </summary>
    public static Integer BlindSpot = 38;

    //定位标识：
    public static Integer CannotLocation = 39;
    public static Integer Location = 40;
    public static Integer HighPrecisionLocation = 41;

    public static Integer getBlindSpot() {
        return BlindSpot;
    }

    public static void setBlindSpot(Integer blindSpot) {
        BlindSpot = blindSpot;
    }
}
